afb27d05c34100aa15d1ae8c8d6ecce7a00a5699,src/net/java/sip/communicator/impl/gui/main/menus/ToolsMenu.java,ToolsMenu,initVideoBridgeMenu,#,400
Before Change
if (videoBridgeProviders == null || videoBridgeProviders.size() <= 0)
{
videoBridgeMenuItem = new VideoBridgeProviderMenuItem(
GuiActivator.getResources().getI18NString(
"service.gui.CREATE_VIDEO_BRIDGE"), null);
videoBridgeMenuItem.setEnabled(false);
}
else if (videoBridgeProviders.size() == 1)
{
videoBridgeMenuItem = new VideoBridgeProviderMenuItem(
GuiActivator.getResources().getI18NString(
"service.gui.CREATE_VIDEO_BRIDGE"),
videoBridgeProviders.get(0));
videoBridgeMenuItem.setName("videoBridge");
videoBridgeMenuItem.addActionListener(this);
}
else if (videoBridgeProviders.size() > 1)
{
videoBridgeMenuItem = new SIPCommMenu(
GuiActivator.getResources().getI18NString(
"service.gui.CREATE_VIDEO_BRIDGE_MENU"));
for (ProtocolProviderService videoBridgeProvider
: videoBridgeProviders)
{
VideoBridgeProviderMenuItem videoBridgeItem
= new VideoBridgeProviderMenuItem(videoBridgeProvider);
((JMenu) videoBridgeMenuItem).add(videoBridgeItem);
videoBridgeItem.setIcon(
ImageLoader.getAccountStatusImage(videoBridgeProvider));
}
}
videoBridgeMenuItem.setIcon(GuiActivator.getResources().getImage(
"service.gui.icons.VIDEO_BRIDGE"));
videoBridgeMenuItem.setMnemonic(GuiActivator.getResources()
.getI18nMnemonic("service.gui.CREATE_VIDEO_BRIDGE"));
insert(videoBridgeMenuItem, 1);
}
After Change
int videoBridgeProviderCount
= (videoBridgeProviders == null) ? 0 : videoBridgeProviders.size();
ResourceManagementService r = GuiActivator.getResources();
if (videoBridgeProviderCount <= 0)
{
videoBridgeMenuItem
= new VideoBridgeProviderMenuItem(
r.getI18NString("service.gui.CREATE_VIDEO_BRIDGE"),
null);
videoBridgeMenuItem.setEnabled(false);
}
else if (videoBridgeProviderCount == 1)
{
videoBridgeMenuItem
= new VideoBridgeProviderMenuItem(
r.getI18NString("service.gui.CREATE_VIDEO_BRIDGE"),
videoBridgeProviders.get(0));
videoBridgeMenuItem.setName("videoBridge");
videoBridgeMenuItem.addActionListener(this);
}